html, body {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  -webkit-user-select: none; /* 禁止选中文本（如无文本选中需求，此为必选项） */
  user-select: none;
  line-height: normal !important;
  margin: 0;
  padding: 0;
}

body {
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  background: rgba(242, 242, 242, 0.8);
  color: #333;
}

*, :after, :before {
  padding: 0;
  margin: 0;
  box-sizing: inherit;
}

button, h1, h2, h3, h4, h5, h6, input {
  font-weight: 300 !important;
}

::-webkit-scrollbar {
  background: #99a9bf;
  border-radius: 20px;
  width: 2px;
}

::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}

.main-color {
  color: #20A0FF;
}
